package com.ruoyi.statisticalCenter.mapper;

import java.util.List;

import com.ruoyi.statisticalCenter.domain.ScCashFlow;
import com.ruoyi.statisticalCenter.domain.ScWeightFlowDirectionMonitoring;
import com.ruoyi.statisticalCenter.domain.vo.ScWeightFlowDirectionDispositionVo;
import com.ruoyi.statisticalCenter.domain.vo.ScWeightFlowDirectionMonitoringVo;

/**
 * 均重流向监控Mapper接口
 *
 * @author pyx
 * @date 2024-03-01
 */
public interface ScWeightFlowDirectionMonitoringMapper
{
//    List<ScWeightFlowDirectionMonitoring> collect(ScWeightFlowDirectionMonitoringVo vo);

    public ScWeightFlowDirectionDispositionVo selectDisposition();

    /**
     * 修改配置信息
     *
     * @param scWeightFlowDirectionDispositionVo 配置信息
     * @return 结果
     */
    public int updateDisposition(ScWeightFlowDirectionDispositionVo scWeightFlowDirectionDispositionVo);

    /**
     * 统计止损考核
     *
     * @param vo 查询条件
     * @return 结果
     */
    List<ScWeightFlowDirectionMonitoring> collectStop(ScWeightFlowDirectionMonitoringVo vo);

    /**
     * 统计均重考核
     *
     * @param vo 查询条件
     * @return 结果
     */
    List<ScWeightFlowDirectionMonitoring> collectHomogeneous(ScWeightFlowDirectionMonitoringVo vo);

    /**
     * 统计均重考核
     *
     * @param vo 查询条件
     * @return 结果
     */
    List<ScWeightFlowDirectionMonitoring> collectFlow(ScWeightFlowDirectionMonitoringVo vo);

}
